package com.nlx.notes.module.bean.vo.flow;

import com.nlx.notes.module.bean.BaseVo;
import com.nlx.notes.module.bean.vo.DayFlowViewVo;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.time.LocalDateTime;
import java.util.List;

@Getter
@Setter
@ToString
public class FlowDetailVO extends BaseVo {

    /**
     * 流水id
     */
    private Long flowId;


    /**
     * 关联的账户ID
     */
    private Long accountId;

    /**
     * 账号名称
     */
    private String accountName;

    /**
     * 交易类别ID
     */
    private Long  categoryId;

    private Long secondCategoryId;

    /**
     * 分类名称
     */
    private String categoryName;

    /**
     * 交易金额
     */
    private String amount;

    /**
     * 交易类型（收入 / 支出）
     */
    private String transactionType;

    /**
     * 交易日期
     */
    private String transactionDate;

    /**
     * 交易时间
     */
    private String transactionTime;

    private LocalDateTime flowTime;

    /**
     * 用户id
     */
    private Long userId;


    /**
     * 备注
     */
    private String description;

}
